Structuring Distributed Shared Memory with the pi Architecture

نویسندگان

  • Dinesh C. Kulkarni
  • Arindam Banerji
  • Michael R. Casey
  • David L. Cohn
چکیده

The classic system software structure that hides implementation details behind an interface specification limits the effectiveness important paradigms. For example, distributed shared memory has long been recognized as a promising, but flawed, approach to distributed cooperation. The problem is that its optimal implementation depends heavily on the application interaction specifics. π is a new approach to the design of system software which allows subsystems, such as distributed shared memory, to be tailored to the varying needs of applications and hardware configurations. This paper describes the π architecture and discusses its use in a DSM subsystem for clustered workstations.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Collective Memory as a Measure to Evaluate the Infill Architecture Innovations in Historic Contexts (Case Study: Historic Context of Imamzadeh Yahya in Tehran)

Historic contexts remind us of an era when cities were built based on the needs, goals, and preferences of their inhabitants. In other words, the mental world of both the builders and the inhabitants was closely interrelated. But by ignoring citizens' memories and interests and their mental needs, today's interventions with rapid developments within historic contexts have led to amnesia and the...

متن کامل

Lazy Cellular Automata with Communicating Processes

Cellular automata (CAs) are good examples of systems in which large numbers of autonomous entities exhibit emergent behaviour. Using the occam-pi and JCSP communicating process systems, we show how to construct “lazy” and “just-intime” models of cellular automata, which permit very efficient parallel simulation of sparse CA populations on shared-memory and distributed systems.

متن کامل

An Implementation of Distributed Shared Memory

Shared memory is a simple yet powerful paradigm for structuring systems. Recently, there has been an interest in extending this paradigm to non-shared memory architectures as well. For example, the virtual address spaces for all objects in a distributed object-based system could be viewed as constituting a global distributed shared memory. We propose a set of primitives for managing distributed...

متن کامل

Pi: A New Approach to Operating System Structuring for Flexibility

Continuing innovations in hardware technology and changing demands of a wide range of applications are the two main challenges faced by operating systems. To exploit the available hardware capabilities and to meet the requirements of applications, operating systems should be made tailorable. This can be achieved by opening up implementations and avoiding preemptive decisions during design and i...

متن کامل

Experiences with Distributed Shared Memory

A major problem with programming systems such as distributed memory multicom-puters or networks of workstations has been the necessity for explicit, time-consuming and expensive message passing. Distributed shared memory enables such systems to appear to have a common memory though they may not physically share it. The Systems Architecture Research Centre at City University has worked on implem...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1993